home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 63 / Mac Magazin CD 63.iso / Software / Publishing / PictViewer 1.1 folder / About PictViewer next >
Encoding:
Text File  |  1998-01-31  |  3.1 KB  |  88 lines  |  [TEXT/ttxt]

  1. PictViewer version
  2.  
  3.  
  4. Version history
  5. ---------------
  6. version 0.0        1995    private personal eyes only non-release
  7. version 1.0        1997    hurried public release. Beware!
  8. version 1.1        1998    what 1.0 should hve been (and would have been if I had had the time)
  9.  
  10.  
  11. Improvements from version 1.0
  12. -----------------------------
  13.  
  14. * support for newer PICT opcodes (notably 32 and 16 bits color images)
  15. * PowerPC native where available (FAT)
  16. * open PICT files
  17. * fixed many large and repulsive bugs
  18. * stopped the largest memory leaks
  19. * fixed scrolling
  20. * many other small improvements
  21.  
  22.  
  23. What it does
  24. -------------
  25. PictViewer disassembles Macintosh pictures (PICTs). Macintosh PICts consist of a series of
  26. operation codes (opcodes), each followed by a variable amount of data. For a reactangle, for
  27. instance, the entry in the picture code consists of the opcode for a a rectangle followed by
  28. the four coordinates of the rectangle.
  29. PictViewer parses the picture code and displays each drawing operation as one line of text.
  30. Large data structures (pixmaps, for example) are abbreviated. It also handles most of the
  31. 'standard' picture comments.
  32.  
  33.  
  34. What is does not do
  35. -------------------
  36. There are a number of items on the to do list, such as printing, and picture editing, more 
  37. elaborate display of data (headers, postscript comments etc.).  Since my time is very limited, 
  38. don't count on a new version for a very long time (unless I lose my job ;-).
  39.  
  40.  
  41. Instructions
  42. ------------
  43. Just open a PICT file or open a new window and paste your PICTure to view the dissassembled 
  44. PICT code.
  45.  
  46.  
  47. Technical info
  48. --------------
  49. The most obvious way to disassemble a PICT on a Mac is to spool the picture to a port 
  50. and catch the operations in the QuickDraw bottleneck routines. The advantage of this method 
  51. is that it is easy to implement and will be compatible with future versions of the system
  52. software. PictViewer takes a different approach: it parses the PICT opcodes manually. This
  53. gives more detailed information, but it is also tricky: Apple reserves the right to change
  54. the opcodes. This would break PictViewer while the other method would still work.
  55.  
  56.  
  57. Why did you write it?
  58. ---------------------
  59. I'm glad you ask. This is a program I've written primarily for myself. This means that it
  60. is not very well tested. I've used it to check how applications handled pictures (and 
  61. especially picture comments). This is handy if you're trying to write an application that
  62. generates pictures with smooth curves, thin lines etc. and wants to print them correctly.
  63.  
  64.  
  65. What does it cost?
  66. ------------------
  67. Zip! Nada! etcetera.
  68. Yep, it's free. Just don't distribute it for a fee or without this document.
  69. Also, I do not claim this program is fit for any use and I cannopt, therefore, be held 
  70. responsible for any damage that occurs through the use of this software. You know the kind
  71. of legal bull.
  72.  
  73.  
  74. Known bugs
  75. ----------
  76. * very long pictures (with many lines of disassembly) will not be shown in full in the PictViewer
  77. window. The solution is to save the disassembly nin a file and view it in your favorite text
  78. editor (the adjective excludes SimpleText).
  79.  
  80.  
  81. Comments
  82. --------
  83. Comments are welcome at
  84.  
  85. b.f.tuinstra@stm.tudelft.nl
  86.  
  87. ENJOY!
  88.